home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / musik / m_demo / manual.txt < prev    next >
Text File  |  1988-05-28  |  19KB  |  363 lines

  1.  
  2.                 M for the Atari ST
  3.                             
  4.     by Eric Ameres, David Zicarelli, Joel Chadabe, 
  5.         John Offenhartz, and Antony Widoff
  6.                     
  7.         Instructions for Demonstration Disk
  8.                     
  9. (C) 1987 Intelligent Computer Music Systems, Inc.
  10.             
  11. _________________________
  12. Welcome to M!
  13.  
  14. Working with M is a three-stage process.  First, you input basic musical
  15. material as notes or chords according to the formats of the different Pattern
  16. types.
  17.  
  18. Then you specify ways in which ways your material will be varied.
  19.  
  20. Then you perform.  You can use the main screen as a control panel and
  21. manipulate the screen controls with the mouse, using your MIDI keyboard to
  22. transpose any or all Patterns while they're playing back.  And you can use the
  23. Input Control System and control the program's functions by playing keys on
  24. your MIDI keyboard.
  25.  
  26. _________________________
  27. About the Main Screen
  28.  
  29. The main screen gives you a visual representation of all of M's operations.  It
  30. consists of six windows, clockwise: the Patterns window, in which you create
  31. Patterns and store them as groups; the Global Control window (which opens as
  32. "Untitled"), which contains controls for the entire program's operations; 
  33. the Cyclic Editor window, which allows you to make cycles of accents,
  34. legato-staccto articulations and rhythms;the MIDI Variables window, which
  35. allows you to route your Patterns to MIDI channels, generate velocity signals
  36. and choose sounds; the Note Manipulation window, which allows you to vary 
  37. the notes in your Patterns;  and the Snapshot window, which allows you to 
  38. store and recall configurations of screen controls.
  39.  
  40. Note that the Patterns window contains four horizontal rows of controls, 
  41. one above the other.  Each row represents one Pattern.
  42.  
  43. The controls (sometimes numbers, sometimes range bars or sliders, sometimes
  44. grids) in the Note Manipulation, MIDI Variables, and Cyclic Editor windows 
  45. are also arranged in rows of four, one above the other.  Each control row 
  46. applies to one of the four Patterns.
  47.  
  48. Note also that there is a recurring theme of six throughout the screen.  There
  49. are six Pattern groups, indicated by boxes with the letters A - F, in the
  50. Patterns window.  And there are six boxes next to or under the arrows in the
  51. Note Manipulation, MIDI Variables, and Cyclic Editor windows.  Each box
  52. represents groups of stored control settings.  By clicking on a box during a
  53. performance, you can instantly change from one group of control settings to
  54. another. 
  55.  
  56. You can also move from one box to another by "conducting", if the arrow next to
  57. the boxes is selected.
  58.  
  59. There are other windows and dialog boxes for editing Patterns, selecting new
  60. Pattern types, and performing other functions, which will open when the
  61. appropriate menu or keyboard command is selected.  These windows and dialog
  62. boxes allow you to perform specific operations which we'll discuss in context
  63. throughout this manual.
  64.  
  65. _________________________
  66. Windows and the Mouse
  67.  
  68. Unlike most Atari ST applications, windows do not need to be active to 
  69. activate controls in them. Whenever you click the left mouse button in an 
  70. inactive window the window will become active simultaneously with your 
  71. changing a control setting.
  72.  
  73. _________________________
  74. The Screen Controls
  75.  
  76. Also the design of M's screen controls isn't quite the same as a typical 
  77. Atari ST program.  That's because a typical Atari ST program isn't intended
  78. for interacting with an ongoing musical process.  M's user interface is 
  79. easy to learn, however, and once you spend a little time with the program, 
  80. you'll be working the controls with ease and using your computer as a 
  81. performance instrument.
  82.  
  83. The primary types of controls are:
  84.  
  85. - The Simple Button. It's something you click on to trigger an action, although
  86. M's simple buttons do a variety of different things.  There's the Sync
  87. button in the Global Control window, for example, the Group select buttons in
  88. the Patterns window.  There are also the Variable Choice buttons (next to or
  89. under the arrows) in the Note Manipulation, MIDI Variables, and Cyclic Editor
  90. windows.
  91.  
  92. Try out a button.  Look in the Note Manipulation window to the right of "Note
  93. Order" and click in one of the six buttons (arranged in a row) next to the
  94. arrow.  Notice how it changes the settings in the Note Order display.  
  95. After you've done this, however, please reselect the first position, just 
  96. for purposes of this tour.
  97.  
  98. - The Arrow Buttons. The Arrow Buttons are arrows in boxes in various places
  99. throughout the main screen.  To select or unselect an arrow, click once on the
  100. box and release the mouse button.  To change the direction of an arrow
  101. clockwise, select it with the left mouse button and hold down. To change the
  102. direction of an arrow counter-clockwise, select it with the right mouse
  103. button and hold down.  Try out some of the arrow buttons.
  104.  
  105. - The Toggle Buttons.  These buttons turn a control to its opposite state.
  106. There's the Start/Stop Button in the Global Control window, for example, which
  107. will start the music if it was stopped, or stop it if it was going.  Or the
  108. Mute box in the Patterns window, which will mute a Pattern if it wasn't muted
  109. before, and let it play if it was.  Click on the Start/Stop button, and leave
  110. it "on" for the rest of this tour.
  111.  
  112. - The Numerical is a box which contains a letter, a number or an icon that can
  113. be changed up or down with the mouse.  To change a numerical to a higher value,
  114. position the mouse cursor in the box and press the left mouse button.  To
  115. change a numerical to a lower value, position the mouse cursor in the box and
  116. press the right mouse button.  Try your hand at changing the Tempo numerical in
  117. the Global Control window.  M's numericals can also be changed as faders.  To
  118. change a numerical as a fader, position the mouse cursor in the box and, while
  119. pressing either mouse button, move the mouse forward or backward.  Try the
  120. Tempo numerical again.
  121.  
  122. - The Button/Numerical. This control is a combinationof the Button and the
  123. Numerical.  The Record button in the Patterns window (under "R") is an example.
  124. If you click on it quickly, it acts as a toggle button.  If you hold a mouse
  125. button down, its value will change as a numerical. 
  126.  
  127. - The Range Bar. The Range Bar is for defining a range within which a value
  128. will automatically change.  The Tempo Bar (under the Tempo numerical) in the
  129. Global Control window is an example.  To change the setting of a Range Bar,
  130. position the mouse cursor at the high or low end of the range you want to
  131. define and then drag to the left or the right.  To set the range of a Range Bar
  132. to a single specific value, click anywhere on the bar and don't drag the mouse.
  133. Try changing the range of the Tempo bar from 40 to 210.  Start at a position
  134. roughly equivalent to 40 and drag the mouse right to 210.  Notice that there's
  135. a number at each end of a range bar.  These numbers have two functions.  They
  136. are indicators, giving you the exact value for the range bar setting.  They are
  137. are also numericals which can be changed to fine tune the upper and lower 
  138. limits of the range bar.  Try changing the setting of a range bar by 
  139. changing one of these numericals.
  140.  
  141. - The Slider. The Slider lets you set a value by dragging a box to the left or right.
  142. The Note Order bars in the Note Manipulation window are sliders.  To move a
  143. slider, position the mouse cursor in a box and drag it to the left or the right
  144. (note that the rightmost box cannot be moved).  Try it.
  145.  
  146. - The Baton. Move the mouse cursor into the conducting grid in the Global 
  147. Control window and notice that it changes shape to resemble a hand holding a 
  148. baton.  The Baton becomes active when you press either mouse button.  The 
  149. Baton is a special control associated only with the conducting grid.
  150.  
  151. The Baton allows you to conduct changes in control settings for any variable
  152. that has an arrow box associated with it.  
  153.  
  154. To conduct tempo, for example, click in the arrow box to the left of the 
  155. Tempo Bar, then move the mouse into the grid, make the Baton active by 
  156. pressing either mouse button, and move the baton along the axis indicated 
  157. by the arrow.  You'll see the tempo numerical change value.  When you're 
  158. done, click again in the arrow box to deselect it. 
  159.  
  160. To change the direction of conducting, move the mouse into the appropriate
  161. arrow box, this time holding the left mouse button down.  The arrow will change
  162. direction clockwise.  If you hold the right mouse button down, the arrow will
  163. change counter-clockwise.  Try it.  Change the direction of the tempo arrow,
  164. for example to face upwards.  Then conduct again in the direction in which the
  165. arrow is pointing.  Try to conduct with several arrows selected, all pointing
  166. in different directions.
  167.  
  168. _________________________
  169. Jumping Right In
  170.  
  171. We're going to jump right in.  We're going to guide you through making a
  172. composition by creating two Patterns, varying them, and performing with them in
  173. simple ways.  Before you begin, however, be sure that your synthesizers are
  174. connected correctly and open the file called "TUTORIAL.MST".
  175.  
  176. _________________________
  177. Creating a Pattern
  178.  
  179. We're about to play some notes into Pattern 1 and we want to echo those notes
  180. out to whatever MIDI channel your synthesizer is receiving on.  Click on "Echo"
  181. in the Global Control window.  Set the first (leftmost of the three) Echo
  182. Out numerical (under "Echo") to the MIDI channel your synthesizer is receiving
  183. on. 
  184.  
  185. To Record: Look in the Patterns window.  Click in the "R" box for Pattern 1 to 
  186. enable recording for Pattern 1.  Leave it at "A" (for "All MIDI channels").
  187. The numerical function of this control specifies the MIDI channels to which the
  188. Pattern is "listening".
  189.  
  190. Then play five notes on your MIDI keyboard, for example C-D-E-F-G.  When you've
  191. finished recording the notes, click again on the Record button in the Patterns
  192. window, turning it "off".  Notice that the Note Counter (under the ruler icon)
  193. reads "5" for the number of notes that you've played. 
  194.  
  195. Now click on the Start/Stop Button in the Global Control window, turning it
  196. "on".  You'll probably be hearing the five notes you've just recorded.  If
  197. you're not hearing the five notes, it could be that you're not sending the
  198. MIDI information on your synthesizer's correct channel. 
  199.  
  200. _________________________
  201. Directing Your Output to a  MIDI Channel
  202.  
  203. Is your sound directed out to the MIDI channel you want?  If not, look under
  204. "Orchest" in the MIDI Variables window.  The four boxes, one above the other,
  205. refer to Patterns 1 - 4.  Since we're working with Pattern 1, we'll look at the
  206. top box.  Be sure that the leftmost numerical is set to the MIDI channel to
  207. which you want to direct your output.  If it's not, change it.
  208.  
  209. _________________________
  210. Selecting a Sound
  211.  
  212. Are you hearing the sound you want?  If not, look under "Sounds" in the MIDI
  213. Variables window.  Look at the leftmost numerical in the first row.  It's a
  214. program (patch) number.  Change it to the sound you'd like.  Try for a sound
  215. something like a double-bass.
  216.  
  217. _________________________
  218. Setting the Tempo
  219.  
  220. Set the Tempo numerical, above the Tempo Range Bar in the Global Control
  221. window, to 118.  Now look at the Time-Signature column in the Patterns 
  222. window, under the clock icon.  Change the denominator of the Pattern 1 
  223. Time-Signature numerical for Pattern 1 to 8.  You'll hear the notes played
  224. much faster.
  225.  
  226. _________________________
  227. Varying Your Pattern
  228.  
  229. We've created a Pattern with notes, speed, MIDI channel specification, and
  230. sound.  Now we'll give it variety.  Look at the Velocity Range Bar
  231. for Pattern 1 (the topmost) in the MIDI Variables window.  Experiment with
  232. different range settings, but end with a large range, say between 48 and 110.
  233. Now select the Accents button, at the bottom of the Cyclic Editor window.  When
  234. the Accents Button is highlighted, it means that the grids can be used to 
  235. vary accents.  The grids represent the four Patterns, 1 - 4, top to bottom.
  236. With the left mouse button, click in the fourth column of the grid for Pattern 1 
  237. (the topmost).  You've set a cycle length of four steps.  Now, with the right mouse
  238. button, click in the top box of the first column, and in the second-from-bottom 
  239. boxes of the second, third and fourth columns.  You should be hearing an accent 
  240. cycle of one strong beat followed by three weak beats.  Remember, however, that the
  241. effect of this change is dependent upon the sensitivity of your sound to MIDI
  242. velocity signals.  If you don't hear significant changes in accent, experiment
  243. with other sounds.  Experiment also with other accent cycles.  Try, for
  244. example, a cycle length of 1.  Click with the left mouse button in the first
  245. column.  All the notes will be of equal accent.  If you drag down the length of
  246. the column from top to bottom with the right mouse button, so that the entire
  247. column is selected, you'll hear random accents, because the program will
  248. randomly choose from among the different levels selected.  If you select the
  249. bottom level alone, your notes won't sound at that step in the cycle because
  250. you'll be sending zero velocity.
  251.  
  252. _________________________
  253. Creating Another Pattern
  254.  
  255. M contains five Pattern types, and each one lets you do different kinds of
  256. things.  We've already created a Pitch Distribution Pattern (which was the
  257. default Pattern type in TUTORIAL.MST) as Pattern 1.  This time we'll create a
  258. Step-Time Record Pattern as Pattern 2, which lets us input chords.
  259.  
  260. Select the Pattern 2 (second from the top) Pattern Type icon under "TYPE" in
  261. the Patterns window.  Then go to the Pattern menu and select "New
  262. Pattern(s)...".  A dialog box will appear.  Click in the Step-Time Record box
  263. and click OK.  Pattern 2's icon will change to resemble two feet.  Set the 
  264. Echo numerical in the Global Control window to echo your input out to a different 
  265. MIDI channel. Click on the Record Button for Pattern 2 and play some music.
  266. You need not worry about playing it in rhythm because rhythm is determined 
  267. elsewhere.
  268.  
  269. There's no need to stop Pattern 1 from playing, but if you want to stop 
  270. hearing it, click on its Mute Button, under the speaker icon.
  271.  
  272. Change the Pattern 2 Time-Base denominator numerical to 16. 
  273.  
  274. Following the same routines we described above for Pattern 1 (but remembering
  275. that we're now working with Pattern 2, which will always be the second from the
  276. top in any column), set the MIDI Channel Numerical (under "Orchest" in the MIDI
  277. Variables window)) and the Sounds Numerical to whatever you'd like.
  278.  
  279. _________________________
  280. Varying the Second Pattern
  281.  
  282. We're now going to add variety to the second Pattern, giving it an
  283. improvisational feel.  Try the following.
  284.  
  285. Change the Direct (for Direction) Numerical in the Note Manipulation window
  286. to about 80%, this sets the probability of the pattern playing forwards or 
  287. backwards.  Make sure you're changing the numerical that corresponds to 
  288. Pattern 2.
  289.  
  290. Move the leftmost (of the three) Note Order sliders, in the Note 
  291. Manipulation window, to the left.  Move the next slider also the left.
  292. Experiment with the specific settings.  What you're doing is scrambling and
  293. randomizing the order of the notes in the Pattern.
  294.  
  295. Change the Note Density Numerical, under "Note %" in the Note
  296. Manipulation window, to about 30%.  This sets a probability for each note to
  297. sound.  Change the Pattern 2 Direct Numerical to about 50%.  This sets a
  298. probability for the amount of time that the Pattern will play forwards and
  299. backwards.
  300.  
  301. Change the right (of the two) Transp numerical from 3 to 4.  This
  302. will transpose the Pattern up an octave. 
  303.  
  304. Change also the left Transp numerical.  It will change the "key" of your
  305. Pattern.  Experiment.  Make sure you can hear Pattern 1 so that you can
  306. hear both Patterns together while adjusting their keys and octaves.  C3
  307. represents the key and octave in which a Pattern was originally recorded, and
  308. any change from that setting will change your Pattern's relative
  309. transposition.
  310.  
  311. Following the routines described above for Pattern 1, go to the Cyclic Editor
  312. window and set an accent cycle of 3 for Pattern 2, with one strong and two weak
  313. beats.  Experiment.  Then select the Durations icon, with the 16th-note and the
  314. whole note.  Select a cycle length of one, and set random durations by dragging
  315. the height of the column from top to bottom with the right mouse button.
  316. Experiment.  Then select the Articulate icon, with the slurred notes.  Select a
  317. cycle length of one, and set random legato-staccato note articulations by
  318. dragging the height of the column from top to bottom with the right mouse
  319. button.  Experiment.
  320.  
  321. Finally, click on the Sync button in the Global Control window to restart both
  322. Patterns together, putting them in sync.  Experiment with the controls you've
  323. used until you're pleased with the music.
  324.  
  325. _________________________
  326. Performing
  327.  
  328. As the Patterns are playing, you can change virtually any controls on the 
  329. screen using the mouse.  You can also memorize overall settings of the screen 
  330. in "snapshots" by using the camera button. 
  331.  
  332. You can also transpose your music with your MIDI keyboard by clicking on 
  333. the transpose buttons, under  "#b" in the Patterns window, for Patterns 1 
  334. and 2, leaving them set to "A".  Then play different notes on your
  335. MIDI keyboard.  Remember that middle-C is the key in which you originally
  336. recorded.  When you've finished transposing, don't forget to deselect the
  337. Transpose buttons.
  338.  
  339. You can also use the Input Control System, which is a way to control the
  340. program's functioning from your MIDI keyboard.  Click on the Ctrl button, in
  341. the Global Control window, to activate the system. Then, for example, play
  342. middle-C on your MIDI keyboard.  The music will stop.  Play middle-C again and
  343. the music will start again.  It's a simple example of using the Input Control
  344. System, but there's lots more you can do.
  345.  
  346. _________________________
  347. Experiment
  348.  
  349. We've taken you through recording and varying two Pattern types and some simple
  350. examples of performance.  There's lots more to do.  Experiment as you go.  Try
  351. things out.  You'll find that M is the ideal environment for coming up with
  352. fascinating musical ideas.
  353.  
  354. We hope you enjoy using M!
  355.                         
  356. _________________________    
  357. For Further Information
  358.                         
  359.                 Intelligent Music
  360.                 PO Box 8748
  361.                 Albany, NY 12208 USA
  362.                 Tel: (518) 434-4110
  363.